// 首先引入createStore
import {createStore} from 'redux'

//关联reducers
import countReduce from './reducers/countReducer'

// console.log('store调用了');
// 创建store
//提供对应的reducer
const store = createStore(countReduce)

//暴漏共享仓库
export default store;













//1.这里有一个Count组件,我们需要点击对应的button按钮改变初始值,并共享给Movie组件
//首先给每一个按钮绑定点击事件,然后定义事件函数.

//2.组件准备好之后我们就需要用到store了
// 2.1在src下创建store文件夹-创建store.js文件,这个就是我们的公共仓库了,数据都从这里共享,
// 2.2下载redux 的包

//3.下载完成后编辑store.js文件,首先引入createStore

//4.创建store  (是将state、action、reducer联系在一起的对象)

//5.创建store对象后 需要使用redux提供的createStore方法 并且传入reducer和当前的store做关联

//6.在store中新建文件夹reducers -->新建countReducer.js文件
//render:用于初始化状态、加工状态,根据旧的state和action， 产生新的state的纯函数

//7.关联上reducer,并接收参数用来传输数据,引入并关联

//8.将来我们需要从store中共享数据,所以需要暴露出去

//9.咱们现在就可以进行关联了.在Count中引入store进行关联测试

//10.关联成功了,我们的去Count中测试一下传递数据
    ////在虚拟dom中获取store中的值方法是{store.getState()},得到一个字符串,我们需要解构出来
